/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// autotest nco sincos data for f=0.577350269190
//

#include <complex.h>

float complex nco_sincos_fsqrt1_3[256] = {
    1.000000000000 + _Complex_I*  0.000000000000,
    0.837911827695 + _Complex_I*  0.545805614673,
    0.404192461982 + _Complex_I*  0.914673960314,
   -0.160556538575 + _Complex_I*  0.987026644990,
   -0.673256907353 + _Complex_I*  0.739408639861,
   -0.967703312923 + _Complex_I*  0.252091844688,
   -0.948443195842 + _Complex_I* -0.316947163201,
   -0.621720230463 + _Complex_I* -0.783239398290,
   -0.093450273402 + _Complex_I* -0.995623948286,
    0.465114051693 + _Complex_I* -0.885250766121,
    0.872899403683 + _Complex_I* -0.487900226531,
    0.997711417775 + _Complex_I*  0.067616025029,
    0.799088991477 + _Complex_I*  0.601212760759,
    0.341420816904 + _Complex_I*  0.939910541373,
   -0.226927910067 + _Complex_I*  0.973911558424,
   -0.721711976662 + _Complex_I*  0.692193486492,
   -0.982534092802 + _Complex_I*  0.186082660346,
   -0.924841898283 + _Complex_I* -0.380351762426,
   -0.567337837836 + _Complex_I* -0.823485141190,
   -0.025916270960 + _Complex_I* -0.999664117041,
    0.523906737901 + _Complex_I* -0.851775633592,
    0.903891575553 + _Complex_I* -0.427761638818,
    0.990856146318 + _Complex_I*  0.134922560393,
    0.756608593536 + _Complex_I*  0.653868057170,
    0.277086432600 + _Complex_I*  0.960844997317,
   -0.292260595196 + _Complex_I*  0.956338718496,
   -0.766863651569 + _Complex_I*  0.641810049705,
   -0.992867652562 + _Complex_I*  0.119221745066,
   -0.897007447265 + _Complex_I* -0.442015429086,
   -0.510358646627 + _Complex_I* -0.859961657176,
    0.041736354516 + _Complex_I* -0.999128658738,
    0.580301416814 + _Complex_I* -0.814401783915,
    0.930746487037 + _Complex_I* -0.365665115738,
    0.979465563334 + _Complex_I*  0.201611533010,
    0.710665073638 + _Complex_I*  0.703530491955,
    0.211483778128 + _Complex_I*  0.977381507697,
   -0.356255555520 + _Complex_I*  0.934388558985,
   -0.808505265432 + _Complex_I*  0.588488942775,
   -0.998656693799 + _Complex_I*  0.051815132253,
   -0.865067245650 + _Complex_I* -0.501655918438,
   -0.451043459964 + _Complex_I* -0.892501987238,
    0.109197945833 + _Complex_I* -0.994020024258,
    0.634039960711 + _Complex_I* -0.773300283345,
    0.953341218789 + _Complex_I* -0.301894883291,
    0.963591805394 + _Complex_I*  0.267377696485,
    0.661468722830 + _Complex_I*  0.749972751984,
    0.144913127625 + _Complex_I*  0.989444382187,
   -0.418619875580 + _Complex_I*  0.908161549379,
   -0.846446217737 + _Complex_I*  0.532474225177,
   -0.999874719120 + _Complex_I* -0.015828646941,
   -0.829167488991 + _Complex_I* -0.559000246154,
   -0.389663773211 + _Complex_I* -0.920957188933,
    0.176159720196 + _Complex_I* -0.984361596661,
    0.684876399442 + _Complex_I* -0.728659260209,
    0.971572351007 + _Complex_I* -0.236742828316,
    0.943307529299 + _Complex_I*  0.331920028273,
    0.609244720899 + _Complex_I*  0.792982263393,
    0.077679185906 + _Complex_I*  0.996978407026,
   -0.479068103627 + _Complex_I*  0.877777735015,
   -0.880512846507 + _Complex_I*  0.474022285486,
   -0.996516153423 + _Complex_I* -0.083399975816,
   -0.789472496379 + _Complex_I* -0.613785937817,
   -0.326500531288 + _Complex_I* -0.945197018123,
    0.242315182549 + _Complex_I* -0.970197584158,
    0.732578046264 + _Complex_I* -0.680683043811,
    0.985356436799 + _Complex_I* -0.170507162484,
    0.918705579515 + _Complex_I*  0.394943107508,
    0.554232105691 + _Complex_I*  0.832362164578,
    0.010089693778 + _Complex_I*  0.999949097744,
   -0.537323558182 + _Complex_I*  0.843376187607,
   -0.910549223177 + _Complex_I*  0.413400667841,
   -0.988596369416 + _Complex_I* -0.150589569286,
   -0.746163958323 + _Complex_I* -0.665762230305,
   -0.261842842740 + _Complex_I* -0.965110525124,
    0.307361528464 + _Complex_I* -0.951592817764,
    0.776926562896 + _Complex_I* -0.629591229184,
    0.994630384139 + _Complex_I* -0.103491057329,
    0.889898563214 + _Complex_I*  0.456158467191,
    0.496682678992 + _Complex_I*  0.867932207254,
   -0.057545980537 + _Complex_I*  0.998342857001,
   -0.593119594448 + _Complex_I*  0.805114368697,
   -0.936417866314 + _Complex_I*  0.350886847356,
   -0.976151617251 + _Complex_I* -0.217089889533,
   -0.699440105123 + _Complex_I* -0.714691219581,
   -0.195986656442 + _Complex_I* -0.980606562540,
    0.371001030117 + _Complex_I* -0.928632454555,
    0.817718958886 + _Complex_I* -0.575617671966,
    0.999351744645 + _Complex_I* -0.036001256586,
    0.857018334845 + _Complex_I*  0.515285914556,
    0.436859853992 + _Complex_I*  0.899529581487,
   -0.124918257436 + _Complex_I*  0.992167036824,
   -0.646200824792 + _Complex_I*  0.763167408920,
   -0.958000370884 + _Complex_I*  0.286766960067,
   -0.959238858607 + _Complex_I* -0.282596553655,
   -0.649514799540 + _Complex_I* -0.760348949614,
   -0.129233406987 + _Complex_I* -0.991614202459,
    0.432942399044 + _Complex_I* -0.901421587888,
    0.854768520727 + _Complex_I* -0.519009418002,
    0.999498907872 + _Complex_I*  0.031653327829,
    0.820215392622 + _Complex_I*  0.572054813550,
    0.375037449599 + _Complex_I*  0.927009660898,
   -0.191718762927 + _Complex_I*  0.981449904958,
   -0.696324287694 + _Complex_I*  0.717727306410,
   -0.975197950213 + _Complex_I*  0.221334493244,
   -0.937935505961 + _Complex_I* -0.346809726878,
   -0.596616557906 + _Complex_I* -0.802526437466,
   -0.061888634976 + _Complex_I* -0.998083061103,
    0.492902119414 + _Complex_I* -0.870084766375,
    0.887905666482 + _Complex_I* -0.460025572582,
    0.995071200231 + _Complex_I*  0.099163029757,
    0.779658189663 + _Complex_I*  0.626205323590,
    0.311498437124 + _Complex_I*  0.950246664645,
   -0.257641740113 + _Complex_I*  0.966240515478,
   -0.743260559821 + _Complex_I*  0.669002047989,
   -0.987931888154 + _Complex_I*  0.154888942047,
   -0.912339068261 + _Complex_I* -0.409435494949,
   -0.540987504175 + _Complex_I* -0.841030629839,
    0.005739411495 + _Complex_I* -0.999983529442,
    0.550605745726 + _Complex_I* -0.834765423801,
    0.916978721986 + _Complex_I* -0.398936114465,
    0.986088888068 + _Complex_I*  0.166218846191,
    0.735532362955 + _Complex_I*  0.677489588884,
    0.246533645077 + _Complex_I*  0.969134233141,
   -0.322385448685 + _Complex_I*  0.946608484262,
   -0.786794806137 + _Complex_I*  0.617214657178,
   -0.996143899378 + _Complex_I*  0.087734438690,
   -0.882566704612 + _Complex_I* -0.470187209428,
   -0.482882261671 + _Complex_I* -0.875685286712,
    0.073341187736 + _Complex_I* -0.997306908720,
    0.605789158993 + _Complex_I* -0.795625222606,
    0.941854615084 + _Complex_I* -0.336020660147,
    0.972593084902 + _Complex_I*  0.232513851631,
    0.688039883664 + _Complex_I*  0.725672872917,
    0.180440427994 + _Complex_I*  0.983585914877,
   -0.385653546043 + _Complex_I*  0.922643670343,
   -0.826727763238 + _Complex_I*  0.562602173380,
   -0.999796396159 + _Complex_I*  0.020178360380,
   -0.848754688019 + _Complex_I* -0.528786799727,
   -0.422566787646 + _Complex_I* -0.906331788022,
    0.140607269299 + _Complex_I* -0.990065450271,
    0.658199775658 + _Complex_I* -0.752843313927,
    0.962419484720 + _Complex_I* -0.271567184010,
    0.954645563245 + _Complex_I*  0.297744602936,
    0.637398132678 + _Complex_I*  0.770534632874,
    0.113521305399 + _Complex_I*  0.993535562132,
   -0.447156443700 + _Complex_I*  0.894455764618,
   -0.862876651411 + _Complex_I*  0.505414566915,
   -0.998872660419 + _Complex_I* -0.047470077604,
   -0.811057781641 + _Complex_I* -0.584966045886,
   -0.360317155943 + _Complex_I* -0.932829859692,
    0.207229768268 + _Complex_I* -0.978292299440,
    0.707597703708 + _Complex_I* -0.706615517595,
    0.978579202106 + _Complex_I* -0.205870700212,
    0.932328471853 + _Complex_I*  0.361612528228,
    0.583838905619 + _Complex_I*  0.811869529102,
    0.046082577121 + _Complex_I*  0.998937633732,
   -0.506612632779 + _Complex_I*  0.862173787765,
   -0.895076011251 + _Complex_I*  0.445913594861,
   -0.993376920248 + _Complex_I* -0.114901237236,
   -0.769648530419 + _Complex_I* -0.638467806255,
   -0.296418293364 + _Complex_I* -0.955058215691,
    0.272903742509 + _Complex_I* -0.962041343875,
    0.753756840705 + _Complex_I* -0.657153425837,
    0.990259801557 + _Complex_I* -0.139231912364,
    0.905743959725 + _Complex_I*  0.423825293512,
    0.527607351878 + _Complex_I*  0.849488364985,
   -0.021567078691 + _Complex_I*  0.999767403508,
   -0.563749972526 + _Complex_I*  0.825945499701,
   -0.923178460993 + _Complex_I*  0.384371602954,
   -0.983334330553 + _Complex_I* -0.181806475010,
   -0.724716471305 + _Complex_I* -0.689047194479,
   -0.231162675510 + _Complex_I* -0.972915113178,
    0.337328591442 + _Complex_I* -0.941386966872,
    0.796465908688 + _Complex_I* -0.604683434781,
    0.997407819049 + _Complex_I* -0.071955837157,
    0.875013708545 + _Complex_I*  0.484098140730,
    0.468960852521 + _Complex_I*  0.883218952923,
   -0.089118018438 + _Complex_I*  0.996021073467,
   -0.618306935941 + _Complex_I*  0.785936723259,
   -0.947055371103 + _Complex_I*  0.321070279011,
   -0.968790857919 + _Complex_I* -0.247879554650,
   -0.676467265722 + _Complex_I* -0.736472700381,
   -0.164848988076 + _Complex_I* -0.986318818197,
    0.400209431938 + _Complex_I* -0.916423706911,
    0.835529421227 + _Complex_I* -0.549445708204,
    0.999990536929 + _Complex_I* -0.004350408249,
    0.840278375725 + _Complex_I*  0.542155191149,
    0.408167842223 + _Complex_I*  0.912906902469,
   -0.156261050358 + _Complex_I*  0.987715791177,
   -0.670033806829 + _Complex_I*  0.742330585188,
   -0.966597453037 + _Complex_I*  0.256299363601,
   -0.949813070210 + _Complex_I* -0.312818048805,
   -0.625121758220 + _Complex_I* -0.780527249621,
   -0.097780759713 + _Complex_I* -0.995207979786,
    0.461258448050 + _Complex_I* -0.887265824938,
    0.870768578204 + _Complex_I* -0.491693078264,
    0.997996133675 + _Complex_I*  0.063274933192,
    0.801696950596 + _Complex_I*  0.597730708100,
    0.345506580588 + _Complex_I*  0.938416326995,
   -0.222688849754 + _Complex_I*  0.974889571282,
   -0.718693822797 + _Complex_I*  0.695326677953,
   -0.981715259472 + _Complex_I*  0.190355323855,
   -0.926487831883 + _Complex_I* -0.376324723307,
   -0.570914965629 + _Complex_I* -0.821009197281,
   -0.030264972734 + _Complex_I* -0.999541910790,
    0.520196208392 + _Complex_I* -0.854046781374,
    0.902022084201 + _Complex_I* -0.431689888246,
    0.991433737996 + _Complex_I*  0.130610654858,
    0.759446026685 + _Complex_I*  0.650570313304,
    0.281263878515 + _Complex_I*  0.959630465670,
   -0.288097365664 + _Complex_I*  0.957601121500,
   -0.764064258949 + _Complex_I*  0.645140146167,
   -0.992339593722 + _Complex_I*  0.123539996488,
   -0.898921906390 + _Complex_I* -0.438108897665,
   -0.514095001354 + _Complex_I* -0.857733250832,
    0.037389342002 + _Complex_I* -0.999300774094,
    0.576752945141 + _Complex_I* -0.816918625244,
    0.929146886781 + _Complex_I* -0.369710782619,
    0.980333387059 + _Complex_I*  0.197348550079,
    0.713718993420 + _Complex_I*  0.700432151198,
    0.215733785416 + _Complex_I*  0.976452217894,
   -0.352187212553 + _Complex_I*  0.935929573907,
   -0.805937447338 + _Complex_I*  0.592000701839,
   -0.998421826461 + _Complex_I*  0.056159206242,
   -0.867241467503 + _Complex_I* -0.497887775551,
   -0.454921939715 + _Complex_I* -0.890531318240,
    0.104872519572 + _Complex_I* -0.994485673420,
    0.630669788815 + _Complex_I* -0.776051298225,
    0.952018831263 + _Complex_I* -0.306039449941,
    0.964745888993 + _Complex_I*  0.263183148531,
    0.664725150952 + _Complex_I*  0.747087995950,
    0.149216243304 + _Complex_I*  0.988804587739,
   -0.414665040654 + _Complex_I*  0.909974122742,
   -0.844121727495 + _Complex_I*  0.536151572944,
   -0.999934118311 + _Complex_I* -0.011478633927,
   -0.831591521802 + _Complex_I* -0.555387739211,
   -0.393666625547 + _Complex_I* -0.919253277356,
    0.171875678373 + _Complex_I* -0.985118648277,
    0.681699953151 + _Complex_I* -0.731631856793,
    0.970533228996 + _Complex_I* -0.240967324373,
    0.944742590342 + _Complex_I*  0.327813114433,
    0.612688752154 + _Complex_I*  0.790324296086,
    0.082015713908 + _Complex_I*  0.996631036378,
   -0.475244878672 + _Complex_I*  0.879853570372,
   -0.878442323690 + _Complex_I*  0.477848390130,
   -0.996869547263 + _Complex_I* -0.079063934501,
   -0.792135244952 + _Complex_I* -0.610345601856,
   -0.330609434495 + _Complex_I* -0.943767663052,
    0.238092133930 + _Complex_I* -0.971242573079,
    0.729609864697 + _Complex_I* -0.683863616035,
    0.984605336535 + _Complex_I* -0.174792251734,
    0.920415049492 + _Complex_I*  0.390942625801,
    0.557847976181 + _Complex_I*  0.829943151952,
    0.014439785103 + _Complex_I*  0.999895740868,
   -0.533649442727 + _Complex_I*  0.845705783519,
   -0.908742144910 + _Complex_I*  0.417358016653};

